using OhioState.AssetManaged;

namespace OhioState.Graphics
{
    /// <summary>
    /// Enumerates the possible shapes
    /// </summary>
    public enum ShapeType 
    { 
        /// <summary>
        /// Box shape
        /// </summary>
        Box,
        /// <summary>
        /// Ellipsoid
        /// </summary>
        Ellipsoid,
        /// <summary>
        /// Plane 
        /// </summary>
        Plane
    };
    /// <summary>
    /// Interface for different shapes like box, ellipsoid etc
    /// </summary>
    public interface IShape: IAssetManaged
    {
        /// <summary>
        /// Get Accessor for ShapeType
        /// </summary>
        ShapeType ShapeType { get;}
    }
}